package jmlee.basic;

public class J02_Expression02 {

	public static void main(String[] args) {
		// 문자와 정수
		// 단일문자 저장시 char 형으로 선언
		// 하지만, 정수형으로 선언한 변수를
		// char형으로 변환하면 단일문자로 출력가능
		// 또한, char형으로 선언한 변수를
		// int 형으로 변환하면 정수로 출력가능
		int a = 65;
		System.out.println(a);
		System.out.println((char)a);
		
		char b = 'B';
		System.out.println(b);
		System.out.println((int)b);
		
		System.out.println('A'+1);
		
		double aa = 3+4.5*2+27/8;		
		boolean bb = (true||false && (3<4) || !(5==7));
		boolean cc = true||(3<5 && 6>=2);
		boolean dd = !true || 46 > 'A';
		double ee = 7%4+3-2 / 6*'Z';
		double ff = 'D'+1+'M'%2/3;
		double gg = 5.0/3+3/3;
		boolean hh = 53%21 < 45/18;
		boolean ii = (4<6)||true&&false||false&&(2>3);
		double jj = 7-(3+8*6+3) - (2+5*2);
		
		System.out.println("3+4.5*2+27/8                     = " +aa);
		System.out.println("true||false&&(3<4)||!(5==7))     = " +bb);
		System.out.println("true||(3<5 && 6>=2)              = " +cc);
		System.out.println("!true>'A'                        = " +dd);
		System.out.println("7%4+3-2 / 6*'Z'                  = " +ee);
		System.out.println("'D'+1+'M'%2/3                    = " +ff);
		System.out.println("5.0/3+3/3                        = " +gg);
		System.out.println("53%21 < 45/18                    = " +hh);
		System.out.println("(4<6)||true&&false||false&&(2>3) = " +ii);
		System.out.println("7-(3+8*6+3) - (2+5*2)            = " +jj);
		
		
	}
}
